iT邦幫忙

2023 iThome 鐵人賽

DAY 24
0

Side Project 更新與回饋

在完成 side project 並將其上傳至 GitHub 之後,我們已經進行了一些自動化測試。然而仍然需要進一步的人工的可用性測試和回饋。

Bug 回報:

未處理桌機版遊戲功能
狀態:已修正

iPhone 會觸發重新載入頁面功能
狀態:已修正
解決方法:使用 preventDefault 防止觸發預設事件

優化建議:

  • 使用 transform 3D 處理答案卡片移動
  • 研究 vueuse 套件如何處理滑鼠事件
  • 將處理事件方法模組化為可重複使用的工具
  • UI 建議:在 mouse over 時,讓卡片向上下展開,以便觀看

相關連結:
自動化測試部分傳送門
如有更多回饋或建議,歡迎留言或提交 PR。

[補充] ChatGPT 各種測試和反饋機制整理

測試階段

  1. 單元測試:開發人員應編寫單元測試來驗證代碼的各個部分。
  2. 集成測試:這些測試用於驗證不同組件或服務的交互。
  3. 端到端測試:這些測試模擬真實用戶行為,通常使用工具如 Selenium 或 Cypress。
  4. 性能測試:使用工具如 JMeter 或 LoadRunner 來模擬多用戶負載和壓力測試。
  5. 安全測試:使用工具如 OWASP ZAP 或 Burp Suite 來識別安全漏洞。
  6. 可用性測試:這通常涉及到真實用戶,以評估網站的用戶界面和體驗。

反饋機制

  1. 內部代碼審查:使用 GitHub、GitLab 或其他版本控制平台進行代碼審查。
  2. 持續集成/持續部署(CI/CD):使用 Jenkins、Travis CI 或 GitHub Actions 等工具自動運行測試並收集反饋。
  3. 問卷調查和用戶反饋:使用工具如 Google 表單或 SurveyMonkey 來收集用戶反饋。
  4. 錯誤追踪系統:使用 Jira、Bugzilla 或 GitHub Issues 來追踪報告的問題。
  5. 分析工具:使用 Google Analytics 或其他分析工具來追踪用戶行為和網站性能。

反饋循環

  1. 日常/週度會議:定期與團隊成員和利益相關者會面以討論進度和反饋。
  2. 敏捷迭代:使用 Scrum 或 Kanban 等敏捷方法來持續評估和調整開發進度。
  3. 客戶反饋:如果可能,直接與客戶或最終用戶互動以獲得寶貴的第一手反饋。

文檔和報告

  1. 測試報告:生成詳細的測試報告,包括成功和失敗的測試案例。
  2. 反饋文檔:將所有收集到的反饋和建議整理成文檔。

上一篇
部屬網站到 github page 並搭配 github action
下一篇
優化 SEO ( CWV 網站體驗核心指標報告等)
系列文
打造紐時風格的時間線小遊戲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言